/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
reset.css*/
body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*grids.css v2.5.2*/
body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}s .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*base-min.css */
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: disc outside;}dl dd{margin-left:1em;}
th,td {border:0px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}


/*  end Yahoo css and copyrights */
/*  Color Scheme
  dark grey:  #333333
  lighter grey (but still dark): #666666;
  dark blue (tabs): #116092
  dark blue (fonts,actionborder): :#235C9D;
  medium blue (border):  #BBD9EE;
  grey (background boxes):  #FAFAFA
  
	margin: top right bottom left; 
*/
body {text-align: center; background-color:; ; margin:0px;	padding:0px;}
#hd {height:65px;padding:min-width: 950px;background:#000;}
#mainnav {height:30px;padding:min-width: 950px;background:#000;}
#bd {min-height:500px;background-color:;}
.sidebar {background:;}
p {margin:0px 0px 0px 0px;}
.yui-b {margin:8px 0px 0px 0px;background-color:#fff;}
.ib {vertical-align: bottom; }
.yui-t7 #bd {border: red 0px solid;margin:8px 0px 0px 0px;}


/* Fontology 
#hd {font-size:110%;color:#fff;}
#hd a{font-size:123%;color:#fff;}


*/
body {color: #333; font-family: verdana, tahoma, helvetica, arial, sans-serif;}

span.h1{font-size:132%;font-weight: 700;}
span.h2{font-size:123%;font-weight: 700;}
span.h3{font-size:115%;font-weight: 700;}
span.h4{font-size:108%;font-weight: 700;}
a, a:visited,a:hover {color: #235C9D;}
a.edit, a.edit:visited,a.edit:hover {color: #FF0000;}

/*  code formatting for posts */
.python_code {color: #63FF00;background: #000;overflow: auto;font: normal 12px "bitstream vera sans mono", monaco "lucida console", "courier new", courier, serif;margin: 0.9em 0; padding: 8px;}



/* Header */
.header-wrapper {max-width: 950px;min-width: 720px;margin: 0 auto;_width: 945px;position:relative;}
#header-seperator {height:10px;background-color:#88D808;margin:0px;	padding:0px;}
#hd h1{text-align: center;float:left;margin: 0px 0px 0px 0px;}
#hd #logo #logoLink {height:50px;float:left;width:220px;background-image: url(/images/logo.png);}
#hd #mainnav {border: red 0px solid;padding: 9px 0px 0px 0px;margin: 5px 0px 0px 0px;background-color:#E4F2FD;}
#hd #topnav {text-align:right;position:relative;}

#subnav {height: 27px; padding-left: 10px;}
#hd a, #topnav a, #subnav a {text-decoration:none;color:#FFFFFF;}
#hd h1 {font-size:28px;font-weight:normal;margin:0.125em 0pt 0.25em;padding:0px;}
h1 {font-size:24px;letter-spacing:-0.0325em;line-height:0.75em;}
#hd {border-top:8px solid #666666;background-color:#333333;}
#subnav li {margin: 0; padding: 0;}
#subnav {background-color:#666666;}
#subnav div ul.topnav{font-size:83%;}
#subnav a:link {padding: 2px 10px 2px 10px; }

/* no rounded corners for you IE, you suck */
ul.topnav {list-style-image:none;list-style-position:outside;
  list-style-type:none;margin: 3px 0px 0px 0px;position:absolute;}
ul.topnav li {display:inline;float:left;}
ul.topnav a.current{-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#116092;}
#bd ul.topnav a.current{background-color:#116092;color:#fff;}
ul.topnav a.current {margin:0pt 6px 0px 6px;}
ul.topnav a {padding:3px 11px;}
ul.topnav a:hover {background-color:#116092;-moz-border-radius:3px;-webkit-border-radius:3px;}
ul.topnav a {text-decoration:none;-x-system-font:none;display:block;font-family:Trebuchet MS,Arial,sans-serif;
    font-size:1.1em;font-size-adjust:none;
    font-stretch:normal;font-style:normal;font-variant:normal;font-weight:600;line-height:normal;text-transform:uppercase;}
#topnav-aux {background:#666666 none repeat scroll 0% 0%;padding:0px 8px 8px 8px;
    position:absolute;right:1em;top:0pt;width:25%;color:#FFFFFF;}
#topnav-aux a {}
#topnav-aux form#search input {background:#FFFFFF url(/images/search-small.gif) no-repeat scroll 3px center;
    border:1px solid #999999;display:inline;font-size:10px;padding-left:16px;width:40%;float:right;}
#topnav-aux-menu {padding:8px 0px 0px 0px;float:right;}
#bd ul.topnav a:hover {text-decoration:none;color:#FFFFFF;}

/* Box Links, and action bar    border: red 1px solid;  */
.boxlinks {font-size: 85%;}
.inlineboxlinks {padding: 1em;margin: 1em 0;clear: left;}
.actionbar {margin: 0px;clear: right; padding: 0px;font-size: 115%;display: block; width:100%;height:33px; }
.actionbar a {font-size: 123%;background:#fafafa;height:22px;}
.right {float: right;}
.boxlinks2 {font-size: 85%;margin-top:-24px; margin-right:-11px;background-color:#ffffff;}
.boxlinks2 a {border: 1px solid #235C9D;text-decoration: none;padding: 3px 5px;}
.boxlinks li {list-style-type:none;}
.boxlinks_tabs a {float:left;}
.boxlinks a, .boxlinks span {margin-top:2px; display: block;vertical-align: bottom; padding: 0.2em 0.5em;margin-right: 0.15em;}
.boxlinks span.current {border: 1px solid #235C9D;font-weight: bold;background: #235C9D;color: #fff;}
div.boxlinks a.current {background:#E1ECF9;}
div.boxlinks_tabs a.current {border-bottom: 1px solid #E1ECF9;;background:#E1ECF9;}
.boxlinks a {border: 1px solid #235C9D;text-decoration: none;}
.boxlinks a:hover {background:#E1ECF9;}
.boxlinks a.nextprev {font-weight: bold;}
.boxlinks span.nextprev {color: #666;}
.boxlinks span.nextprev {border: 1px solid #ddd;color: #999;}

.tab-spacer{background:#E1ECF9;border:0px solid #8db2e3;border-top:0 none;height:2px;font-size:1px;line-height:1px;}
div.formbox {border:1px solid #8db2e3;margin-top:20px;}

dt {font-weight: bold;font-size: 85%;color: #999;float: left;clear: left;padding-right: 5px;padding-top: 1px;}
dt {float: left;width: 100px;font-size: 85%;clear: left;padding-top: 1px;padding-right: 4px;color: #999;}
dd,dd {margin-left: 0;padding-bottom: 5px;}


/* Content Boxes */
div.box {line-height:1.4;margin:8px 0px 8px 0px;padding:5px 10px 5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.boxb {background:#F8F8EC none repeat scroll 0%;border:1px solid #e0e7b8;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.box2 {background:#fafafa none repeat scroll 0%;border:1px solid #BBD9EE;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.boxo {border:1px solid #EB852B;background:#DAECF3;}
div.boxbb {border:1px solid #BBD9EE;}
div.boxc {border:1px solid #e0e7b8;}
.box h2,.box h3, .box h4 {padding:0px; margin:0px;} 
/* Info Bars */
div.bar1 {padding: 4px 4px 4px 40px;background: #F5F5F5;border:1px solid #BBD9EE;}
.bar1 h3,.bar1 h2,.bar1 h4,.barg h3,.barg h2,.barg h4 {padding:0px; margin:0px;} 
div.barg {padding: 4px;background: #F5F5F5;}
div.barg {padding: 4px;background: #F5F5F5;}


/* Orange Rounded Corner Content Box:  http://www.roundedcornr.com/rc1.php   */
.corner_box {background: #fec529;}
.corner_top div {background: url(/images/corner_fec529_tl.png) no-repeat top left;}
.corner_top{background: url(/images/corner_fec529_tr.png) no-repeat top right;}
.corner_bottom div {background: url(/images/corner_fec529_bl.png) no-repeat bottom left;}
.corner_bottom {background: url(/images/corner_fec529_br.png) no-repeat bottom right;}
.corner_top div, .corner_top, .corner_bottom div, .corner_bottom{width: 100%;height: 15px;font-size: 1px;}
.corner_content{ margin:0px 10px 0px 10px; }


/* Nodes                            padding:7px 30px 10px 30px; */
.nodedisplay {margin: 0px 0px 15px 10px; padding-top: 10px;}
.nodedisplay .content_block {line-height: 110%;  font-size:110%;}
a.title, a.title:visited {color: #235C9D;font-size: 1.5em;font-weight: normal;font-family: Arial, sans-serif;}
a.more {font-size: 85%;}
.meta {color: #888;font-size: 0.8em;}
.content_block .description {font-size: 93%; }
.nodedisplay.details {font-size: x-small;}
.content_block .comments {margin:0px 0px 0px 40px;}
.clear {clear:both;}

/* Messages Boxes and Alerts etc   margin: top right bottom left;  ----------------*/
.statusmsgboxrc{ margin:7px 30px 10px 30px;text-align: center;font-weight: bold;font-size: 1.1em;background-color: #fec529;}
.statusmsgbox{margin:7px 30px 10px 30px;padding:7px 30px 10px 30px;text-align: center;font-weight: bold;font-size: 1.1em;background-color: #fec529;}
.error-message {color: #FF5353;font-weight: bold;}
input.error {font-weight:bold;background-color:#ccc;}

.info, .success, .warning, .error-message-box, .validation {border: 1px solid;margin: 10px 0px;
    padding:15px 10px 15px 50px;background-repeat: no-repeat; background-position: 10px center;}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('/images/info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('/images/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/images/warning.png');}
.error-message-box {color: #D8000C;background-color: #FFBABA;background-image: url('/images/error.png');}
.validation {color: #D63301;background-color: #FFCCBA;background-image: url('/images/validation.png');}


/* Admin tables */
table.dsadmin  {margin:10px 0 0 0; width:100%;border:#666666 1px solid;}
  table.dsadmin  thead {background-color:#666666;color:#fff;margin:10px 0 0 0;}
  table.dsadmin tr.alternate {background-color:#FAFAFA;}

/* Dialog - Logon, etc     border-top:none;-------------------------*/
#dialogHead {border: 1px solid #fec529; text-align: left; background: #fec529; padding:10px; margin: auto;margin: 0px; }
#dialogHead h2 {color: #000000;padding:3px;margin:0px 30px 0px 30px;}
.dialog {border: 1px solid #fec529; width: 450px;text-align: center; padding:0px 0px 20px 0px;margin: auto; background: #fff;}



/* Form specfic formatting   */
.openid {padding:2px 2px 2px 18px;background-repeat:no-repeat;}

/* List of items with checkboxes */
div.checkablehover  {background-color:#ccc;}
div.checkable  {margin:0px 0px 0px 25px;}
span.checkable input {display:none;}
span.checkable  {border:2px solid #18181B;padding:1px 9px 1px 9px;margin:3px 3px 3px -25px;line-height:22px;}
span.checkableselected {
    background-image:url(/images/icon_check.png) !important;border:0px solid #fff;
    background-position: center;background-repeat:no-repeat;padding:3px 11px 3px 11px;}
    

/* Footer              -----------*/
#ft hr{	width: 100%;}
#ft { margin: 30px 0 0 0; background-image: url('/images/dotted_line.gif'); background-repeat: repeat-x; background-position: left top; color: #9A9CA0; padding: 7px 0 3px 0; clear: both; }
#ft a { color: #9A9CA0; text-decoration: none; }
#ft a:hover { color: #0060BF; text-decoration: underline; }
#ft-content { margin: 0em auto; width: 765px; padding: 5px 0px; }
#footer2 { color: #333; }
#footer2 a { color: #333; text-decoration: underline; }
#footer-nav { display: block; width: 765px; margin: 0; padding: 0; float: left; }
#footer-nav li { float: left; margin: 0 0 10px 0; display: block; padding: 0; width: 147px; }
#footer-nav li a { text-decoration: none; color: #333333; }
#footer-nav li a:hover { text-decoration: underline; }
#footer-nav li.selected a { text-decoration: none; color: #000; }
#footer-nav li.selected li a { text-decoration: none; color: #0060BF; }
#footer-nav li.selected li a:hover { text-decoration: underline; }
#footer-nav li li a { text-decoration: none; color: #333333; padding-right: 5px; }
#footer-nav li { font-size: 108%; font-weight: bold; }
#footer-nav li li { font-size: 100%; line-height: 1.05em; font-weight: normal; }
#footer-nav li li { float: none; display: block; margin: 0 0 4px 0; padding: 0; }
#footer-nav li ul { margin-top: 5px !important; }
#footer-nav li ul { margin: 0; padding: 0; }
#footer-nav li:hover a { color: #000; }
#footer-nav li:hover li a { color: #0060BF; }
#footer-nav li:hover li a:hover { text-decoration: underline; }

/* Buttons and Actions*/
.actions input, .button {background-color:#EBE9ED;border-color:#116092;color:#235C9D;}
.actions input, .button  {-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}
.secondary   {border-style:solid;border-width:0px;font-size:100%;line-height:1.4em;padding:4px 6px;}
.primary    {border-style:solid;border-width:1px;font-size:120%;line-height:1.6em;padding:4px 16px;text-decoration:none;}
form div.actions input {width:8em;}
form .actions {padding: 10px;margin: 10px 0px 0px 0px;background-color: #ddd;border-top: 2px solid #235C9D;text-align: right;}
form img.delete {}
form img.delete { background:url(/images/cross.png);}

/* new form */
form input { padding:2px;font-size:1.2em;}
.base_formxx {margin: 0em auto 0 auto;background-color: #EBF4FA;padding: 1em 1em 1em 1em;border: 10px solid #ddd;}
  .base_form h1 {font-size: 160%;margin: 3px 0px 5px;}
    .base_form h1 a {font-size: 70%;font-weight: normal;}
  .base_form p {margin: .5em 0;}
  .base_form p.note {color: #a00;}
  .base_form form {}
    .base_form label,
    .base_form .label {font-size: 110%;color: #666;display: block;margin: 0;margin-top: .4em;}
      .base_form label a {font-size: 90%;}
      .base_form label.error {color: #a00;}
      .base_form label.required {font-weight:bold;}
    .base_form .label label {margin: 0;color: black;font-size: 95%;}
      .base_form .label span {font-size: 90%;color: #888;}
    .base_form div.required label {font-weight:bold;}
    .base_form input.text,
    .base_form textarea {padding: 5px;border: 1px solid #888;}
    .base_form input.text {font-size: 110%;}
    .base_form input.submit {font-size: 120%;padding: .1em 1em;}
    .base_form label.error input.text,
    .base_form label.error textarea {border: 1px solid #a00;background-color: #f2e1e1;}
/* main_form is targetting a 2 column ~900 px layout left column ~600px */
.main_form {margin: 0em auto 0 auto;background-color: #EBF4FA;padding: 0px;border: 10px solid #ddd;}
  .main_form div div div {margin:8px 8px 0px;}
.main_form {}
  .main_form input, .main_form input select {width: 35em;}
  .main_form textarea {width: 540px;}
  .main_form .first {margin-right:-4px;border-right: 4px solid #ddd;}
.half_width {float:left;margin-top:-4px;width:45%;}
  .half_width input, .half_width input select {width: 90%;}
.form_2col{}
  .main_form .form_2col input, .main_form .form_2col input select, .form_2col input textarea {width: 90%;}
  .main_form .form_2col textarea {width: 380px;}
.small_form {margin: 0em auto 0 auto;background-color: #EBF4FA;padding: 0px;border: 10px solid #ddd;}
  .small_form {margin:8px 8px 0px;}
.tiny_form {}
  .tiny_form input, .tiny_form input select, .tiny_form textarea {width: 90%;}

